<?php
class CVsController extends AppController
{
    var $name = 'CVs';
    var $components = array('Session');
    public $helper = array('Html', 'Form');

    public function index()
    {
        $this->set('title_for_layout', 'Chức vụ');
        $this->CV->recursive = 1;
        $cvs = $this->CV->find('all');
        $this->set('chucvus', $this->paginate());
    }

    function view($id)
    {
        $this->CV->id = $id;
        $this->set('cvs', $this->CV->read());
    }

    function add()
    {
        $this->set('title_for_layout', 'Thêm chức vụ');
        if (!empty($this->data)) {
            if ($this->CV->save($this->data)) {
                $this->Session->setFlash('Đã thêm chức vụ mới');
                $this->redirect(array('action' => 'index'));
            }
            else {
                $this->Session->setFlash('Thêm chức vụ mới không thành công. Xin thử lại');
            }
        }
    }

    function edit($id = null)
    {
        if ($this->Session->read('quyen') != 'nhanvien') {
            $this->set('title_for_layout', 'Cập nhật thông tin chức vụ');
            if (!empty($this->data)) {
                if ($this->CV->save($this->data)) {
                    $this->Session->setFlash('Cập nhật thông tin chức vụ thành công');
                    $this->redirect(array('action' => 'index'));
                }
                else {
                    $this->Session->setFlash('Cập nhật thông tin chức vụ không thành công. Xin thử lại');
                }
            }
            else {
                $this->data = $this->CV->read(null, $id);
            }
        } else {
            $this->redirect(array('controller' => '', 'action' => 'index'));
        }
    }

    public function delete($id)
    {
        if ($this->Session->read('quyen') == 'quantri') {

            if ($this->CV->delete($id)) {
                $this->Session->setFlash('Đã xóa thông tin chức vụ');
                $this->redirect(array('action' => 'index'));
            }
        } else {
            $this->redirect(array('controller' => '', 'action' => 'index'));
        }
    }

}